Menu 4 − Current Control

Mode: Regeneration

In Regen mode separate current control is provided for the active and reactive currents. The active current reference is normally produced by the d.c. bus voltage controller and power feed-forwards system, although it is possible for the user to define the active current reference if required. The reactive current reference is either defined directly from the Reactive Current Reference (04.008) or from the Reactive Power Input kVAR (03.020). See Menu 3 for more details.

Drive rating information

Current rating

The drive output currents can be represented as a vector. The limits and the scaling applied to the drive output currents are defined by the magnitude of this vector as shown below.

#

Throughout this section Rated Current (05.007) and other parameters related to motor 1 are used. It should be noted that this applies if Select Motor 2 Parameters (11.045) = 0. If Select Motor 2 Parameters (11.045) = 1 then M2 Rated Current (21.007) and other parameter associated with motor 2 should be used instead.

The full scale current is the maximum current that the drive can measure and if the current exceeds this level the drive produces an over current trip. Kc is the current scaling for the drive and is used in determining the control performance of the drive. This is given in Full Scale Current Kc (11.061) and Kc is equal the full scale current in r.m.s. Amps. (Note that this is a change from Unidrive SP which used the full scale current multiplied by 0.45 for Kc.)

The maximum current reference is the highest magnitude of the current reference vector in the drive under any circumstances. The area between the maximum current reference and the full scale current provides headroom to allow for overshoot in the current controllers without tripping the drive. In all modes except Open-loop mode, the current limits can be adjusted so that the maximum current reference vector (IMaxRef) is equal to 0.9 x Kc provided Rated Current (05.007) is set to the Maximum Heavy Duty Rating (11.032) or less. If Rated Current (05.007) is set to a higher level then the current limits can be adjusted so that the maximum current reference vector (IMaxRef) is equal to 1.1 x Maximum Rated Current (11.060) or 0.9 x Kc whichever is lower.

In Open-loop mode the current is limited by the peak limit system to a maximum level of 0.8 x Kc. The peak limit controls the total current, however the Open-loop control system current limit only applies to the torque producing current and would limit the maximum current to IMaxRef if the magnetising current remains constant at its rated level. IMaxRef must give headroom below the peak limit and is set at 0.7 x Kc, provided Rated Current (05.007) is set to the Maximum Heavy Duty Rating (11.032) or less. If Rated Current (05.007) is set to a higher level then the current limits can be adjusted so that the maximum current reference vector (IMaxRef) is equal to 1.1 x Maximum Rated Current (11.060) or 0.7 x Kc whichever is lower.

The drive can have a heavy duty rating intended for applications where high overload current may be required under transient conditions, or it can have a normal duty rating where a lower level of overload current is required. The duty rating is selected automatically by the drive based on the setting of Rated Current (05.007). The Maximum Heavy Duty Rating (11.032) and Maximum Rated Current (11.060) are fixed for each drive size and the table below shows the possible duty ratings that can be selected depending on the levels of these parameters.

Conditions Possible duty ratings
Maximum Heavy Duty Rating (11.032) = 0.00 Normal duty operation only
Maximum Heavy Duty Rating (11.032) < Maximum Rated Current (11.060) Heavy duty operation if rated current > MAX, otherwise normal duty operation
Maximum Heavy Duty Rating (11.032) = Maximum Rated Current (11.060) Heavy duty operation only

The different duty ratings modify the motor protection characteristic (see Motor Thermal Time Constant 1 (04.015) for motor control modes, and Inductor Thermal Time Constant (04.015) for Regen mode). The different duty ratings can also change the level of IMaxRef as described previously.

In a drive that contains multiple power modules Full Scale Current Kc (11.061) is the full scale current of an individual module multiplied by the number of modules. Maximum Heavy Duty Rating (11.032) and Maximum Rated Current (11.060) are the value for an individual module multiplied by the number of modules.

Variable Maximums applied to the current limits

The variable maximums applied to the current limit parameters are VM_MOTOR1_CURRENT_LIMIT for motor map 1 and VM_MOTOR2_CURRENT_LIMIT for motor map 2. The calculations given below are used in each drive mode to define VM_MOTOR1_CURRENT_LIMIT. Similar calculations based on the equivalent motor map 2 parameters are be used to define VM_MOTOR2_CURRENT_LIMIT.

Regen mode

In Regen mode the drive orientates the output current vector to align with the voltage vector that represents the voltage at its terminals, and so unless specifically required, all the current is active current and there is no reactive current. Therefore the maximum value for the current limit parameters is calculated in the same way as for RFC-S mode:

VM_MOTOR1_CURRENT_LIMIT = (IMaxRef / IRated) x 100%

where

IRated = Rated Current (05.007)

A maximum is applied to the reactive current reference parameter so that the combined current reference for the active and reactive currents does not exceed IMaxRef.

VM_REGEN_REACTIVE = √(VM_MOTOR1_CURRENT_LIMIT2 – ILimit2)

where

ILimit is gives the highest level of the active current reference that can occur. This value is defined by the current limit values. If the current limits are all set to their maximum values (i.e. VM_MOTOR1_CURRENT_LIMIT) then there is no current capability left for the reactive current. However, if the current limits are reduced the resulting headroom can be used for the reactive current. ILimit is defined by a combination of all the current limits excluding any reduction of the current limit due to the motor thermal model, It should be noted that if Island Detection Enable (03.030) = 1 then VM_REGEN_REACTIVE is reduced by 5% to allow for the islanding system injection current. 


Parameter04.001  Current Magnitude
Short descriptionShows the instantaneous drive output current
ModeRegeneration
Minimum−VM_DRIVE_CURRENT_UNIPOLARMaximumVM_DRIVE_CURRENT_UNIPOLAR
Default UnitsA
Type32 Bit VolatileUpdate Rate4ms write
Display FormatStandardDecimal Places3
CodingRO, FI, VM, ND, NC, PT

Current Magnitude (04.001) is the instantaneous regen drive output current scaled so that it represents the r.m.s. phase current in Amps under steady state conditions.


Parameter04.002  Active Current
Short descriptionShows the instantaneous level of active current
ModeRegeneration
Minimum−VM_DRIVE_CURRENTMaximumVM_DRIVE_CURRENT
Default UnitsA
Type32 Bit VolatileUpdate Rate250µs write
Display FormatStandardDecimal Places3
CodingRO, FI, VM, ND, NC, PT

Active Current (04.002) is the instantaneous level of active current scaled so that it represents the r.m.s. level of active current under steady state conditions. The Active Current (04.002) is positive when power is flow from the supply and negative when power is flowing into the supply.


Parameter04.004  Final Active Current Reference
Short descriptionShows the final current reference after the current limits
ModeRegeneration
Minimum−VM_TORQUE_CURRENTMaximumVM_TORQUE_CURRENT
Default Units%
Type16 Bit VolatileUpdate Rate250µs read
Display FormatStandardDecimal Places1
CodingRO, FI, VM, ND, NC, PT

The Final Active Current Reference (04.004) is the active current reference from the d.c. bus voltage controller and power feed-forward system or user defined value with the current limits applied.


Parameter04.005  Power From Supply Current Limit
Short descriptionDefines the current limit used when power is being taken from the supply
ModeRegeneration
Minimum−VM_MOTOR1_CURRENT_LIMITMaximumVM_MOTOR1_CURRENT_LIMIT
Default0.0Units%
Type16 Bit User SaveUpdate Rate4ms read
Display FormatStandardDecimal Places1
CodingRW, VM, RA

The Power From Supply Current Limit (04.005) limits the active current when power is being taken from the supply. The Power To Supply Current Limit (04.006) limits the active current when power is being fed back into the supply. If the Symmetrical Current Limit (04.007) is below the Power From Supply Current Limit (04.005) then it is used instead of the Power From Supply Current Limit (04.005). If the Symmetrical Current Limit (04.007) is below the Power To Supply Current Limit (04.006) then it is used instead of the Power To Supply Current Limit (04.006). It should be noted that if the current limits become active it is no longer possible for the d.c. bus voltage to be controlled.

The maximum possible current limit (VM_MOTOR1_CURRENT_LIMIT [MAX]) varies between drive sizes with default parameters loaded. For some drive sizes the default value may be reduced below the value given by the parameter range limiting.


Parameter04.006  Power To Supply Current Limit
Short descriptionDefines the current limit used when power is being fed back into the supply
ModeRegeneration
Minimum−VM_MOTOR1_CURRENT_LIMITMaximumVM_MOTOR1_CURRENT_LIMIT
Default0.0Units%
Type16 Bit User SaveUpdate Rate4ms read
Display FormatStandardDecimal Places1
CodingRW, VM, RA

See Power From Supply Current Limit (04.005).


Parameter04.007  Symmetrical Current Limit
Short descriptionDefines the symmetrical current limit
ModeRegeneration
Minimum−VM_MOTOR1_CURRENT_LIMITMaximumVM_MOTOR1_CURRENT_LIMIT
Default0.0Units%
Type16 Bit User SaveUpdate Rate4ms read
Display FormatStandardDecimal Places1
CodingRW, VM, RA

See Power From Supply Current Limit (04.005).


Parameter04.008  Reactive Current Reference
Short descriptionDefines the reactive current reference
ModeRegeneration
Minimum−VM_REGEN_REACTIVEMaximumVM_REGEN_REACTIVE
Default0.0Units%
Type16 Bit User SaveUpdate Rate250µs read
Display FormatStandardDecimal Places1
CodingRW, VM

Reactive Current Reference (04.008) can be used to define a level of reactive current other than the default value of zero, so that the regen drive can be made to produce or consume reactive power. Reactive Current Reference (04.008) defines the level of reactive current as a percentage of the Rated Current (05.007). Positive reactive current produces a component of current flowing from the supply to the regen that lags the respective phase voltage, and negative reactive current produces a component of current that leads the respective voltage.

The variable maximum applied to Reactive Current Reference (04.008) is used to ensure that the total current does not exceed the maximum allowed. If the current limits are at their maximum values then no reactive current is allowed and VM_REGEN_REACTIVE_REFERENCE[MIN] = 0 and VM_REGEN_REACTIVE_REFERENCE[MAX] = 0. As the Final Current Limit (04.018) is reduced then more reactive current is allowed.


Parameter04.009  Active Current Reference
Short descriptionDefines the active current reference
ModeRegeneration
Minimum−VM_USER_CURRENTMaximumVM_USER_CURRENT
Default0.0Units%
Type16 Bit User SaveUpdate Rate250µs read
Display FormatStandardDecimal Places1
CodingRW, VM

If Active Current Reference Selector (04.010) = 0 then the active current reference is defined by the d.c. bus voltage controller and the power feed-forward system. If Active Current Reference Selector (04.010) = 1 then the user can define the active current reference. The polarity of Reactive Current Reference (04.008) is the same as Active Current (04.002), and so a positive value causes power to flow from the supply to the regen drive, and a negative values causes power to flow from the regen drive to the supply. It should be noted that the regen drive can no longer control its own d.c. bus voltage, and so this must be controlled by some external system.


Parameter04.010  Active Current Reference Selector
Short descriptionSet to enable the user active current reference
ModeRegeneration
Minimum0Maximum1
Default0Units 
Type1 Bit User SaveUpdate Rate4ms read
Display FormatStandardDecimal Places0
CodingRW

See Active Current Reference (04.009).


Parameter04.013  Current Controller Kp Gain
Short descriptionDefines the current loop controller proportional gain
ModeRegeneration
Minimum0Maximum30000
Default90Units 
Type16 Bit User SaveUpdate RateBackground read
Display FormatStandardDecimal Places0
CodingRW

Current Controller Kp Gain (04.013) and Current Controller Ki Gain (04.014) are the proportional and integral gains of the current controllers. Either standard or high performance modes, selected with Current Controller Mode (04.030), can be used for a regen drive. In many applications the default gains can be used, but under certain supply conditions it is necessary to reduce the Current Controller Kp Gain (04.013) to prevent instability.


Parameter04.014  Current Controller Ki Gain
Short descriptionDefines the current loop controller integral gain
ModeRegeneration
Minimum0Maximum30000
Default2000Units 
Type16 Bit User SaveUpdate RateBackground read
Display FormatStandardDecimal Places0
CodingRW

See Current Controller Kp Gain (04.013).


Parameter04.015  Inductor Thermal Time Constant
Short descriptionSet to the inductor thermal time constant
ModeRegeneration
Minimum1.0Maximum3000.0
Default89.0Unitss
Type16 Bit User SaveUpdate RateBackground read
Display FormatStandardDecimal Places1
CodingRW

A single time constant thermal model is provided that can be use to estimate the temperature of the regen inductors connected between the regen drive and the supply. The input to the model is the Current Magnitude (04.001). The Inductor Protection Accumulator (04.019) is given by the following equation.

T = 100.0% x [I / (K1 x IRated)]2 x (1 − e-t/τ)

where:
T = Inductor Protection Accumulator (04.019)
I = Current Magnitude (04.001)
IRatedRated Current (05.007)
τ = Inductor Thermal Time Constant (04.015)

If Rated Current (05.007) ≤ Maximum Heavy Duty Rating (11.032) then K1 = 1.05, otherwise K1 = 1.01.

Inductor Protection Accumulator Reset
The initial value in the Inductor Protection Accumulator (04.019) at power-up is defined by Inductor Protection Accumulator Power-up Value (04.036) as given in the table below.

Inductor Protection Accumulator Power-up Value (04.036) Inductor Protection Accumulator (04.019) at power-up

Power Down

The value is saved at power-down and is used as the initial value at power-up.

Zero

The value is set to zero.

Real Time

If a real-time clock is present and if Date/Time Selector  (06.019) is set up to select the real-time clock then the value saved at power-down is modified to include the effect of the inductor thermal protection time constants over the time between power-down and power-up. This modified value is then used as the initial value at power-up.

If no real time clock is present then and this option is selected then the value saved at power-down is used as the initial value.

The Inductor Protection Accumulator (04.019) is reset under the following conditions:

  1. Inductor Thermal Time Constant (04.015) is set to 0.0. Note that this is not possible in the standard product as the minimum parameter value is 1.0.
  2. Rated Current (05.007) is modified.

Inductor Protection Accumulator Warning
If [I / (K1 x IRated)]2 > 1.0 then eventually the Inductor Protection Accumulator (04.019) will reach 100% causing the regen drive to trip. If this is the case and Inductor Protection Accumulator (04.019) > 75.0% then [Ind Overload] alarm indication is given and Inductor Overload Alarm (10.017) is set to one.


Parameter04.017  Reactive Current
Short descriptionShows the instantaneous level of reactive current
ModeRegeneration
Minimum−VM_DRIVE_CURRENTMaximumVM_DRIVE_CURRENT
Default UnitsA
Type32 Bit VolatileUpdate Rate250µs write
Display FormatStandardDecimal Places3
CodingRO, FI, VM, ND, NC, PT

Reactive Current (04.017) is the instantaneous level of reactive current scaled so that it represents the r.m.s. level of reactive current under steady state conditions.


Parameter04.018  Final Current Limit
Short descriptionShows the final current limit that is applied to the active current
ModeRegeneration
Minimum−VM_TORQUE_CURRENTMaximumVM_TORQUE_CURRENT
Default Units%
Type16 Bit VolatileUpdate Rate4ms write
Display FormatStandardDecimal Places1
CodingRO, VM, ND, NC, PT

Final Current Limit (04.018) is the current limit level that is applied to the active current.


Parameter04.019  Inductor Protection Accumulator
Short descriptionShows the level of the inductor protection accumulator
ModeRegeneration
Minimum0.0Maximum100.0
Default Units%
Type16 Bit Power Down SaveUpdate RateBackground write
Display FormatStandardDecimal Places1
CodingRO, ND, NC, PT

See Inductor Thermal Time Constant (04.015).


Parameter04.020  Percentage Load
Short descriptionShows the level of active current as a percentage of rated current
ModeRegeneration
Minimum−VM_USER_CURRENTMaximumVM_USER_CURRENT
Default Units%
Type16 Bit VolatileUpdate RateBackground write
Display FormatStandardDecimal Places1
CodingRO, FI, VM, ND, NC, PT

Percentage Load (04.020) gives the Active Current (04.002) as a percentage of the Rated Current (05.007). Positive values indicate power flow from the supply to the regen drive and negative values indicate power flow from the regen drive to the supply.


Parameter04.021  Current Feedback Filter Disable
Short descriptionDisables the 16ms filter applied to current feedback parameters
ModeRegeneration
Minimum0Maximum1
Default0Units 
Type1 Bit User SaveUpdate RateBackground read
Display FormatStandardDecimal Places0
CodingRW

If Current Feedback Filter Disable (04.021) = 0 a 4ms filter is applied to the current feedback components measured by the drive to be used in Active Current (04.002) and Reactive Current (04.017). This filter removes ripple components associated with the PWM switching. If Current Feedback Filter Disable (04.021) = 1, the filter is disabled and the user parameters are based on the current components sampled every 250us.   


Parameter04.024  User Current Maximum Scaling
Short descriptionDefines the maximum for the active current reference and percentage load parameters
ModeRegeneration
Minimum−VM_TORQUE_CURRENT_UNIPOLARMaximumVM_TORQUE_CURRENT_UNIPOLAR
Default175.0Units%
Type16 Bit User SaveUpdate RateBackground read
Display FormatStandardDecimal Places1
CodingRW, VM, RA

User Current Maximum Scaling (04.024) defines the variable maximum/minimum VM_USER_CURRENT which is applied to Percentage Load (04.020) and Active Current Reference (04.009). This is useful when routing these parameters to an analog output as it allows the full scale output value to be defined by the user.

The maximum value (VM_TORQUE_CURRENT_UNIPOLAR [MAX]) varies between drive sizes with default parameters loaded. For some drive sizes the default value may be reduced below the value given by the parameter range limiting.


Parameter04.036  Inductor Protection Accumulator Power-up Value
Short descriptionDefines the initial power-up value of the inductor protection accumulator
ModeRegeneration
Minimum0Maximum2
Default0Units 
Type8 Bit User SaveUpdate RateBackground write
Display FormatStandardDecimal Places0
CodingRW, TE

ValueText
0Power down
1Zero
2Real time

See Inductor Thermal Time Constant (04.015).


Parameter04.040  Final Reactive Current Reference
Short descriptionShows the final reactive current reference
ModeRegeneration
Minimum-200.0Maximum200.0
Default Units%
Type16 Bit VolatileUpdate Rate250µs write
Display FormatStandardDecimal Places1
CodingRO, FI, ND, NC, PT

Final Reactive Current Reference (04.040) gives the reactive current reference that is defined by the user plus any current that is injected by the island detection system.